@charset "UTF-8";
/* あいうえお眉幅 */

* {
    margin:0px;
    padding:0px;
    color:#333;
}
body {
    /* background-color:#ddd; */
    background-color:#fff;
    width:100%;
}

#layout_top {
    width:100%;
    border-bottom:20px solid #C8D5B1;
    /* background-color:#C8D5B1; */
    height:80px;
}
#layout_bottom {
    width:100%;
    clear:both;
    /* background-color:#ccb; */
    border-top:20px solid #C8D5B1;
    text-align:center;
    padding:1em 0;
    clear:both;
}
#layout_middle {
    /* background-color:#ddd6bb; */
    height:100%;
}
#layout_left {
    float:left;
    width:179px;
    /* background-color:#d6d6bb; */
    border-right:1px solid #C8D5B1;
    border-bottom:10px solid #C8D5B1;
    overflow:hidden;
}
#layout_center {
    margin-left:180px;
    height:100%;
}

#layout_fixed {
    position: fixed;
    width: 100%;
    bottom: 0px;
    left: 0px;
    /* background-color: #ccc; */
    /* background-color: #537274; */
    background-color: #C8D5B1;
    z-index: 20000;
}
